@charset "UTF-8";
@import url("development.css");

/**
 * Ajuste de cores padroes
 */
.OptionTable { background-color: rgb(225,240,225); }

body {
  margin-top        : 0;
  text-align        : center;
  background-image  : url('../pictures/backgrounds/background-3x3-right_horizontal_line.gif');
  background-repeat : repeat;
  overflow-y        : auto;
  overflow-x        : hidden;
  overflow          : auto;
}

.HeaderLogo {
  width              : 160px;
  height             : 100px;
}

.HeaderBanner {
  width              : 600px;
  height             : 100px;
}

.HeaderMenuMessage {
  width              : inherit;
  height             : 26px;
  background-image   : url('../pictures/backgrounds/background-2x2-default01.jpg');
  background-position: top left;
  background-repeat  : repeat;
}

.HeaderMenu {
  width              : inherit;
  height             : inherit;
  padding-left       : 0.5em;
  background-image   : url('../pictures/backgrounds/background-600x2-right_border_content.jpg');
  background-position: top left;
  background-repeat  : repeat;
}

.Body {
  width           : 760px;
  height          : 395px;
  margin          : 0px auto 0px auto;
  background-color: rgb(255,255,255);
  border-collapse : collapse;
  border-spacing  : 0px;
  table-layout    : fixed;

  overflow: scroll;
}

.Body .Menu {
  width              : 160px;
  height             : 100%;
  margin             : 0px 0px 0px 0px;
  padding            : 0px 0px 0px 0px;
  vertical-align     : top;
  text-align         : left;
}

.Body .Content {
  width               : 600px;
  height              : 100%;
  margin              : 0px 0px 0px 0px;
  padding             : 0px 0px 0px 0px;
  background-image    : url('../pictures/backgrounds/background-600x2-right_border_content.jpg');
  background-position : top left;
  background-repeat   : repeat-y;
  vertical-align      : top;
  text-align          : center;
}

.Body .ContentLeft {
    text-align: left;
    margin: 0px 7px 0px 10px;
}

#optionGroupControl {
  display: compact;
}

.Printable {
  display: none;
}

#formularioNome {
  display: none;
}

.FieldArea {
  width      : 580px;
  text-align : center;
}

.FieldArea .ControlTable {
  width  : 98%;
  margin : auto 1% 1% 1%;
}

@media print {
  * {
    font-size: 8pt;
  }

  #optionGroupControl {
    display: none !important;
  }

  .Printable {
    display: auto !important;
  }

  body {
    background-image: none;
  }

  form {
    width: 100% !important;
  }

  .HeaderLogo {
    display: none !important;
  }

  .HeaderBanner {
    display: none !important;
  }

  .HeaderMenuMessage {
    display: none !important;
  }

  .HeaderMenu {
    display: none !important;
  }

  .Body {
    width: 100% !important;
  }

  .Body .Menu {
    display: none !important;
  }

  .Body .Content {
    width: 100% !important;
    background-image: none !important;
  }

  .Body .HeaderTable .HeaderTitle {
    display: none !important;
  }


  #formularioNome {
    display: table-row !important;
  }

  #formularioAvaliacao tbody tr td {
    border: 1px solid rgb(150,150,150);
  }

  #nota0, #nota1, #nota2, #nota3, #nota4, #nota5, #nota6, #nota7, #nota8, #nota9 {
    border: none;
  }

  #pesoTotal, #notaTotal {
    font-weight: bold;
    border     : none;
  }
}